#决议分类txt文件位置common/decisions/categories/xxx_decision_category.txt 决议分类 = { icon = 图标名 picture = 图片名 allowed = { #条件,仅开局检测一次 } available = { #条件,持续检测 } visible = { #条件,持续检测,满足才显示决议 } priority = 优先度,与其他决议分类相比越高则越靠上端 } #单个决议txt文件位置common/decisions/xxx.txt 决议分类 = { 单个决议 = { icon = 图标名 cost = 消耗的pp点 days_remove = 需要的天数 fire_only_once = 是否只可点/触发一次 #(yes/no) days_re_enable = 几天之后可以再点 allowed = { #条件,仅开局检测一次 } available = { #条件,持续检测 } visible = { #条件,持续检测,满足才显示决议 } ai_will_do = { factor = X modifier = { add/factor = X 条件 } } modifier = { 决议正在进行时候的修正(天数为days_remove设定的数) } complete_effect = { 开始/点击决议时的效果 } remove_effect = { 决议完成/结束时的效果 } cancel_trigger = { 取消任务的条件 } cancel_effect = { 取消任务后的效果 } } 针对性决议 = { #单个决议作用于多个目标 icon = 图标名 cost = 消耗的pp点 days_remove = 需要的天数 fire_only_once = 是否只可点/触发一次 #(yes/no) days_re_enable = 几天之后可以再点 allowed = { #条件,仅开局检测一次 } available = { #条件,持续检测 } visible = { #条件,持续检测,满足才显示决议 } ai_will_do = { factor = X modifier = { add/factor = X 条件 } } modifier = { 决议正在进行时候的修正(天数为days_remove设定的数) } complete_effect = { 开始/点击决议时的效果 } remove_effect = { 决议完成/结束时的效果 } targets = { #针对的国家 TAG TAG } targets_dynamic = yes #在这种情况下,如果希望游戏检查所有具有该原始标签的国家(包括内战叛军和其他动态国家) 此外,默认情况下,无法将决策目标设为一个不存在的国家。可以使用 target_non_existing = yes 参数来解除这一限制。 此外,可以使用数组来限制选择范围,方法是使用 target_array = array_name , 数组名字请移步维基百科寻找 无论是否使用前述两种方法,都可以使用 target_trigger = { ... } 触发器块。 如果 target_root_trigger={...} 评估结果为真,则该触发器块会对FROM和ROOT进行每日评估。 #highlight_states = { # highlight_state_targets = { # state = 123 # state = 321 # } # highlight_color_while_active = 3 # highlight_color_before_active = 2 # highlight_provinces = { 123 213 321 232 } #} #自己悟 cancel_trigger = { 取消任务的条件 } cancel_effect = { 取消任务后的效果 } } 任务模板 = { days_mission_timeout = 任务时限天数 allowed = { 仅开局检测一次,任务展示条件 } available = { 任务完成条件 } activation = { 任务展示条件 } selectable_mission = yes # 如果设置,会将任务转换为玩家必须选择按钮的任务。 is_good = yes/no(决定任务进度条的颜色) war_with_on_timeout = TAG #可选,将使游戏假设任务在其范围内将向指定国家宣战。这用于让AI为宣战做准备并在边境集结军队,这也将向目标及其所有盟友发出通知。 timeout_effect = { 超时未完成任务的效果 } complete_effect = { 任务完成(满足上方available条件)的效果 } cancel_trigger = { 取消任务的条件 } cancel_effect = { 取消任务后的效果 } } }